{{tag>Lucid affichage_dynamique digital_signage BROUILLON}}
----
 
====== Xibo ======
{{:xibo.png?200|}}
 
Xibo est une solution open source, multi-écrans, multi-zones, entièrement programmée pour l'affichage dynamique et contrôlée par une interface web centralisée.
 
===== Pré-requis =====
 
  * Disposer des [[:sudo|droits d'administration]].
  * Disposer d'une connexion à Internet configurée et activée.
  * Il est fortement recommandé d'installer le client et le serveur sur la version 10.04 32 bit.
  * Il est fortement recommandé d'installer le client sur une machine avec une carte Nvidia si vous comptez diffuser des vidéos.
  
===== Installation du serveur=====

Installation d'Apache2 et des dépendances requises: 
  sudo apt-get install apache2 mysql-server php5 php5-mysql php5-gd

Mettre à jour les dépôts et les paquets :

 sudo apt-get update

 sudo apt-get upgrade 

Redémarrez le serveur Apache:
  sudo service apache2 restart

Installation du serveur:
(vérifiez si il n'y a pas une nouvelle version que la 1.4.2.2 sur le site: http://xibo.org.uk/get-xibo/ si c'est le cas changez le numéro de version dans les commandes ci-dessous en conséquence)
  $ sudo -s
  # cd /var/www/
  # wget https://launchpad.net/xibo/1.4/1.4.2/+download/xibo-server-142.2.tar.gz
  # tar zxvf xibo-server-142.2.tar.gz
  # mv xibo-server-142 xibo
  # chown -R www-data:www-data xibo
  # cd /
  # mkdir /xibo-library
  # chown -R www-data:www-data /xibo-library

===== Configuration du serveur =====
 
L'installation de la partie serveur se fait automatiquement à la première connexion à l'interface web de Xibo.

http://localhost/xibo/



===== Installation du client=====
 
(dans cet exemple l'installation du client et du serveur sont sur la même machine (un seul écran de diffusion))
  wget http://launchpadlibrarian.net/64038721/xibo-1.2.0-ubuntu.all-pyclient.sh
  sudo bash ~/xibo-1.2.0-ubuntu.all-pyclient.sh 
Faire le choix 1 pour installer

===== Configuration du client=====

Créez le fichier de configuration:
  sudo nano /opt/xibo/pyclient/client/python/site.cfg

Collez ceci:
  [Main]
  xmdsUrl=http://127.0.0.1
  xmdsClientID=nomdel'afficheur
  xmdsKey=clefduserveur
  xmdsUpdateInterval=90
  requireXmds=false
  width=960
  height=540
  bpp=24 
  fullscreen=false 
 
Légende:
  
  xmdsUrl est l'url du serveur (ici la même machine)
  xmdsClientID est le nom du client
  xmdsKey est la clef d'authentification au serveur, ce doit être la même que celle configurée sur le serveur
  xmdsUpdateInterval est l'intervalle de temps entre les requêtes au serveur (si 60, le client regardera sur le serveur toutes les 30 secondes si il y a des changement a diffuser)
  requireXmds TODO
  width est la hauteur de la fenêtre (si non plein écran) 
  height est la largeur de la fenêtre  (si non plein écran) 
  bpp TODO
  fullscreen éviter de mettre "true" lors du premier test (impossibilité d'accéder aux menu d'Ubuntu en plein écran)

Vous pouvez maintenant accéder au serveur par le biais de son url: http://nom_ou_adresse_ip/xibo
  
Pour démarrer le client:
  cd /opt/xibo/pyclient/client/python
  ./run.sh

Si le logo "xibo" apparait c'est tout bon, vous devez maintenant aller sur l'interface web du serveur puis dans "management" puis "displays" et validez la licence du nouveau client.

Pour démarrer Xibo au démarrage de l'ordinateur ajouter la ligne suivante dans Système/Préférences/Applications au démarrage :
  sh -c "cd /opt/xibo/pyclient/client/python && ./run.sh"
  
Pensez également à désactiver la veille et à activer l'ouverture de session automatique. 
===== Utilisation de Xibo=====

TODOS

===== Voir aussi =====
 
  * **(en)** [[http://xibo.org.uk/|Site officiel du logiciel]]
  * **(en)** [[http://wiki.xibo.org.uk/wiki/Install_Guide_Python_Client|Documentation officielle du client]]
  * **(en)** [[http://xibo.org.uk/docs/|Documentation officielle]]
 
----
//Contributeurs principaux : [[utilisateurs:mbtfc]]//
 